Intelligent Interfaces as Agents
نویسندگان
چکیده
An intelligent interface cannot just respond passively to its user’s commands and queries. It must be able to take the initiative in order to volunteer information, correct user misconceptions, or reject unethical user requests. To do these things, a system must be an intelligent agent. UCEgo is the intelligent agent component of UC (UNIX Consultant), a natural-language system that helps the user solve problems in using the UNIX operating system. UCEgo provides UC with its own goals and plans. By adopting different goals in different situations, UCEgo creates and executes different plans, enabling it to interact intelligently with the user. UCEgo adopts goals from its themes, adopts subgoals during planning, and adopts metagoals for dealing with goal interactions. It also adopts goals when it notices that the user either lacks necessary knowledge or has incorrect beliefs. In these cases, UCEgo plans to volunteer information or correct the user’s misconception, as appropriate. This is a reprint of chapter 9 in Joseph W. Sullivan and Sherman W. Tyler (Eds.), Intelligent User Interfaces, Addison-Wesley, Reading, MA, 1991, pp. 127–206. This research was supported in part by the Office of Naval Research, under grant N0014-48-C-0732; the Defense Advanced Research Projects Agency (DoD), under Darpa Order No. 4871, monitored by Space and Naval Warfare Systems Command under Contract N00039-84-C-0089; the National Science Foundation under grant #85-14890; and Hughes Aircraft grant #442427-59868.
منابع مشابه
A Review of Intelligent Human-Machine Interfaces in the Light of the ARCH Model
An important field of current research is that of the design and implementation of socalled “intelligent” human-machine interfaces (HMI). This article reviews a number of concepts concerning so-called “intelligent” interfaces, taking as its starting point the well-known ARCH model of HMI, with particular concern for the ability of such interfaces to be flexible, adaptive, tolerant of human erro...
متن کاملA Context-aware Architecture for Mental Model Sharing through Semantic Movement in Intelligent Agents
Recent studies in multi-agent systems are paying increasingly more attention to the paradigm of designing intelligent agents with human inspired concepts. One of the main cognitive concepts driving the core of many recent approaches in multi agent systems is shared mental models. In this paper, we propose an architecture for sharing mental models based on a new concept called semantic movement....
متن کاملHierarchical Functional Concepts for Knowledge Transfer among Reinforcement Learning Agents
This article introduces the notions of functional space and concept as a way of knowledge representation and abstraction for Reinforcement Learning agents. These definitions are used as a tool of knowledge transfer among agents. The agents are assumed to be heterogeneous; they have different state spaces but share a same dynamic, reward and action space. In other words, the agents are assumed t...
متن کاملTKQML: A Scripting Tool for Building Agents
Tcl/Tk is an attractive language for the design of intelligent agents because it allows the quick construction of prototypes and user interfaces; new scripts can easily be bound at runtime to respond to events; and execution state is encapsulated by the interpreter, which helps in agent migration. However, a system of intelligent agents must share a common language for communicating requests an...
متن کاملAdaptive User Interfaces for Ubiquitous Access To Agent-based Services
This paper outlines an approach to provide adaptive user interfaces [5] for services provided by intelligent software agents in smart environments. After motivating the need for adaptive user interfaces, we propose how to achieve adaptivity at different levels by describing the basic ideas behind our implementation.
متن کاملTechnical Area : Common Sense Reasoning and Intelligent User Interfaces
Description One reason why software and robotic agents are helpful for humans is that they can function autonomously (at least partially). Functioning with autonomy in turn requires being context sensitive. One important aspect of context sensitivity is the ability to reason with common sense. Although research has been conducted in this area for years now, artificial common sense reasoning doe...
متن کامل